package com.zmm.type.model;

import lombok.Data;

/**
 * 分类
 * @Description:
 * @Name Category
 * @Author Zebulon
 * @Date By 2021-06-27 16:41:34
 */
@Data
public class Category {

    /**
     *   `category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '类目ID',
     *   `category_name` varchar(50) DEFAULT NULL COMMENT '类目名称',
     *   `category_description` varchar(100) DEFAULT NULL COMMENT '产品类别描述',
     *   `level` int(11) DEFAULT NULL COMMENT '级别 如 1,2,3,1是最大分类',
     *   `first_category_id` int(11) DEFAULT '0' COMMENT '一级类目ID',
     *   `first_category_name` int(11) DEFAULT NULL COMMENT '一级类目名称',
     *   `second_category_id` int(11) DEFAULT '0' COMMENT '二级类目Id',
     *   `second_category_name` varchar(255) DEFAULT NULL COMMENT '二级类目名称',
     *   `category_type` tinyint(1) DEFAULT NULL,
     *   `category_img_id` bigint(11) DEFAULT '0' COMMENT '三级类目图片ID',
     *   `sort` int(11) DEFAULT NULL COMMENT '排序',
     *   `status` tinyint(1) DEFAULT '1' COMMENT '状态 1正常 -1 删除',
     *   `show` tinyint(1) DEFAULT '0' COMMENT '0 正常 1不显示',
     *   `create_time` datetime DEFAULT NULL,
     *   `update_time` datetime DEFAULT NULL,
     */

    /**
     * 类目ID
     */
    private Integer categoryId;
    /**
     * 类目名称
     */
    private String categoryName;
    /**
     * 产品类别描述
     */
    private String categoryDescription;
    /**
     * 级别 如 1,2,3,1是最大分类
     */
    private Integer level;

    /**
     * 一级类目ID
     */
    private Integer firstCategoryId;
    /**
     * 一级类目名称
     */
    private String firstCategoryName;
    /**
     *二级类目Id
     */
    private Integer secondCategoryId;
    /**
     * 二级类目名称
     */
    private String secondCategoryName;
    /**
     * 分类类型
     */
    private Integer categoryType;
    /**
     * 三级类目图片ID
     */
    private Long categoryImgId;
    /**
     * 排序
     */
    private Integer sort;

    /**
     * DEFAULT 1 状态 ; 1:正常 -1:删除
     */
    private Integer status;

    /**
     * DEFAULT 0 ; 1: 正常 1-1不显示
     */
    private Integer show;
    /**
     * 创建时间
     */
    private Long createTime;
    /**
     * 更新时间
     */
    private Long updateTime;
}
